home *** CD-ROM | disk | FTP | other *** search
- Especificaciones para VBOTON2
- -----------------------------
-
- Esta libreria permite el manejo de botones con el sistema AVISION
- los botones se definen mediante la siguiente estructura.
-
- typedef struct {
- char *Nombre;
- -------------
- Es la cadena que aparece como texto en el botón.
- Ventana2 *Ventana;
- ------------------
- Es la ventana a la que pertenece el boton.
- int PosX;
- ---------
- La posición (en coordenadas ventana) inicial del botón.
- int PosY;
- ---------
- La posicion (en coordenadas ventana) inicial del botón.
- BYTE CTexto;
- ------------
- El color de texto del botón.
- BYTE CFondo;
- ------------
- El color de fondo del botón.
- BYTE CSeleccionado;
- -------------------
- El color de fondo del botón cuando está seleccionado.
- BOOLEAN Estado;
- ---------------
- El estado del botón. TRUE -> Seleccionado.
- FALSE -> No seleccionado.
- char LActivación;
- -----------------
- Letra que activa al botón;
- int ActPos;
- -----------
- Posición relativa al botón en la que debe aparecer la letra de
- activación.
-
- } VBoton2;
-
- Esta librería tiene dos funciones principales:
-
- void DibujarVBoton( boton);
- ---------------------------
- VBoton2 *boton;
- Este procedimiento dibuja el botón que se le pasa como
- parámetro.
-
- Boolean EvntVBoton( boton);
- ---------------------------
- VBoton2 *boton;
- Esta funcion devuelve true cuando se ha pulsado con el ratón sobre
- el boton y la ventana es la activa, o cuando el botón esta seleccionado
- y se pulsa Return o cuando se pulsa la letra de activación y la ventana
- es la activa.